═══ 1. Introducciвn ═══ Este programa muestra por pantalla diferentes informaciones sobre los recursos del sistema, y las actualiza una vez por segundo, si es que el procesador tiene tiempo para hacerlo. Las informaciones que se muestran son: Fecha/Hora - La fecha y hora actual, en el formato normal de cada paбs, dependiendo de como estВ configurada la lбnea 'COUNTRY=' del fichero CONFIG.SYS Tiempo transcurrido - El tiempo que ha pasado desde la гltima vez que se arrancв el ordenador. Memoria fбsica libre - La cantidad de memoria libre del sistema, de acuerdo con el valor devuelto por la funciвn DosMemAvail. Nota: Esta funciвn formaba parte del sistema antiguo de 16 bits, y sвlo informa de la memoria fбsica por debajo de 16Mb. Fue modificada justo antes de que fuese hecho pгblico el OS/2 2.0 para que nunca reportara menos de 512K. Memoria virtual libre - La cantidad de memoria virtual libre segгn la funciвn DosQuerySysInfo. Esta es la cantidad de memoria fбsica libre, mаs la cantidad de espacio libre dentro del fichero de intercambio (swap), mаs la cantidad de espacio que tiene aгn el fichero de intercambio para crecer, menos la cantidad que se debe reservar libre en la unidad donde se encuentra el fichero de intercambio. Tamaдo del fichero de intercambio - El tamaдo que ocupa en el disco el fichero de memoria virtual de intercambio (swap), SWAPPER.DAT. Para localizar este fichero, busque en el fichero CONFIG.SYS la lбnea que empieza con SWAPPATH, donde estа indicado el nombre completo (incluido el directorio) del fichero de intercambio, asб como el espacio que se debe reservar en la unidad dвnde se encuentra este fichero. Espacio disponible para el fichero de intercambio - La cantidad total de espacio en la unidad de disco dвnde se encuentra el fichero de intercambio, menos la cantidad de espacio que debe reservarse. Este valor es el tamaдo mаximo que puede alcanzar el fichero de intercambio. Espacio sin usar del fichero de intercambio - La cantidad de espacio dentro del fichero de intercambio que estа actualmente sin usar. Cuando Вsta baja a cero, el fichero de intercambio tiene que ser aumentado de tamaдo, normalmente en un megabyte cada vez. Tamaдo del fichero del spooler - La cantidad total de disco consumida por los ficheros enviados al spooler de la impresora. Porcentaje de utilizaciвn de la CPU - El porcentaje aproximado de utilizaciвn de la CPU. El valor que se muestra es el porcentaje correspondiente al promedio de utilizaciвn del гltimo segundo. Nota: Esta funciвn y el PULSE que se incluye con el OS/2 2.0, no son muy compatibles. иPor quВ? Nota: Si estВ instalado el programa HRTIMER.SYS, este nгmero serа mas correcto. иPor quВ? Pila - La capacidad que queda en la pila, o su estado actual (cargando, enchufado) se muestra. Nгmero de tareas activas - El nгmero de elementos en la Lista de Ventanas, que es la lista que se visualiza cuando pulsamos CTRL-ESC. Nota: No todas las tareas del sistema se muestran en la Lista de Ventanas, ya que algunas de estas tareas no son visibles. Nгmero de procesos - El nгmero de procesos actualmente cargados en el sistema. Nгmero de hilos - El nгmero de hilos (threads) de procesamiento en el sistema. Hay por lo menos un hilo (thread) por cada proceso. Espacio libre total - La suma del espacio libre en todas las unidades locales de disco (no removibles). Espacio libre en la unidad X - La cantidad de espacio libre en el disco X. Esta ayuda es sensible al contexto, como ya se habrа dado cuenta. El acceso a las siguientes funciones se realiza a travВs del menг de sistema de la ventana: Grabar configuraciвn Restaurar los valores por defecto Esconder los controles Configuraciвn... Reinicializar medidor de uso Reinicializar ficheros Copiar Informaciвn del producto Cerrar Aparte de estas funciones, el programa acepta ordenes de los controladores de fuentes y de la paleta de colores del OS/2 2.0, y es un servidor 'DDE' para todos los elementos actualmente mostrados. El nombre de aplicaciвn es MEMSIZE, y los nombres de elementos son los mismos nombres de elementos por defecto (como 'Memoria fбsica libre'). ═══ 2. Grabar la configuraciвn (Opciвn del menг) ═══ Cuando se selecciona esta opciвn del menг, el programa guarda la posiciвn actual en la pantalla asб como el estado de los controles. La prвxima vez que se ejecute el programa, lo harа en la misma posiciвn y con los controles ocultos (o visibles), de acuerdo con la informaciвn grabada. La tecla aceleradora asignada a esta funciвn es F2. ═══ 3. Restaurar los valores por defecto (Opciвn del menг) ═══ Seleccionado esta opciвn del menг, se restaura el tipo de letra y los atributos de color a sus valores por defecto. ═══ 4. Esconder los controles (Opciвn del menг) ═══ Cuando esta opciвn del menг estа seleccionada, obliga a que los controles de la ventana del programa (el menг de sistema, la barra con el tбtulo y el botвn de minimizar) esten ocultos. Es posible variar el valor de esta funciвn pulsando dos veces el botвn del mouse dentro de la ventana. La tecla aceleradora asignada a esta funciвn es ALT+H. ═══ 5. Configurar (Opciвn del menг) ═══ Cuando se selecciona esta opciвn del menг, aparecerа la pantalla de configuraciвn del programa. Para mas informaciвn, vВase Configurar (Caja de diаlogo). Nota: La tecla aceleradora asignada a esta funciвn es Alt+C. ═══ 5.1. Configurar (Diаlogo) ═══ Esta pantalla nos permite cambiar todos los aspectos configurables del programa. Las opciones se organizan segгn su categorбa en las pаginas sigientes: Elementos Opciones (Pаgina 1) Opciones (Pаgina 2) Colores Ancla Cualquier cambio tendrа efecto inmediatamente. ═══ 5.1.1. Elementos (Pаgina de configuraciвn) ═══ Esta pаgina muestra una lista de elementos para mostrar. Podemos seleccionar varios o todos los elementos que deberаn monitorizarse. Sвlo deberemos pulsar en un elemento para seleccionarlo, o bien hacer otro click para desmarcarlo. Los elementos marcados son los que se visualizarаn. Para cambiar el texto por defecto de un elemento, o para restaurar el texto por defecto, hay que hacer un doble-click en el nombre del elemento. Este elemento serа seleccionado y se abrirа un cuadro de diаlogo en el cual se puede cambiar su texto. ═══ 5.1.2. Opciones (Pаgina 1) (Pаgina de configuraciвn) ═══ Esta pаgina muestra una lista de los elementos disponibles y permite que se activen o que se inactiven. Esconder los controles Cuando el programa no estа en forma de icono, lo podremos ver con o sin los elementos normales de las ventanas: barra de tбtulo, menг de sistema y botones de maximizar y minimizar. Si escogemos esconder los controles, todavбa podemos cambiar la posiciвn de visualizaciвn arrastrando la ventana con el mouse. Quedar en primer plano Este botвn activa la funciвn de quedar siempre en primer plano. Cuando este botвn esta marcado, la ventana del programa quedarа siempre en el primer plano de visualizaciвn, de forma que siempre serа visible. Animaciвn Este botвn activa la funciвn de animaciвn al abrir y cerrar la ventana. Cuando estа seleccionado, la ventana del programa se abrirа de la misma forma que lo hacen las carpetas: con sonido y movimiento. De la misma forma que con las carpetas, no habrа ninguna animaciвn si esta ha sido deshabilitada a nivel de sistema. Formato tabla Este botвn activa la funciвn de mostrar la ventana siempre en formato tabla, o sea, con los elementos distribuidos horizontalmente, en vez de verticalmente. Se dispone para ocupar tan poco espacio vertical como sea posible. Cuando no se marque este botвn, la ventana se colocarа en forma vertical, con una sola columna de elementos. Sonido a la hora Este botвn causa que suene un sonido al comienzo de cada hora. Mostrar ficheros remotos Cuando se marque este botвn, los ficheros remotos (LAN) que estаn conectados actualmente al sistema se muestra igual que los ficheros locales, salvo que no se incluyen en el total de espacio libre local. Mostrar el nombre del sistema de ficheros Si este botвn estа marcado se indicarа, ademаs del espacio libre el nombre del sistema de ficheros de la unidad. El uso de esta opciвn implica una ventana un poco mаs ancha. Mostrar los nombres de los ficheros Si este botвn estа marcado se indicarа, ademаs del espacio libre el nombre de la unidad en si. El uso de esta opciвn implica una ventana un poco mаs ancha. Mostrar segundos Este botвn causa que el reloj y el tiempo transcurrido incluyen los segundos del minuto. Reloj de 24 horas Este botвn causa que el reloj se muestre en formato de 24 horas, sin tener en cuenta la configuraciвn de Pais del sistema. ═══ 5.1.3. Opciones (Pаgina 2) (Pаgina de configuraciвn) ═══ Esta pаgina muestra otras opciones del programa que son mas complejas que simplemente activado o desactivado. Mostrar 'K'ilobytes Este grupo de botones 'radio' permite que Ud. escoja si los tamaдos grandes serаn mostrados en kilobytes siempre, nunca, o sвlo cuando sus valores excedan 512K. Lo normal es mostrar todo tamaдo mas grande que 512K en kilobytes. El botвn de 'K=1024', cuando se marque, harа que los nгmeros sean mostrados en kilobytes verdaderos (1024). Cuando no se marque el botвn, los nгmeros se muestran en kilobytes decimales (1000). El botвn de 'Megabytes', cuando se marque, harа que los nгmeros sean mostrados en megabytes una vez sus values pasen ocho megabytes. Prioridad de monitorizaciвn Esta opciвn nos permitirа establecer el valor de prioridad del thread de monitorizaciвn, dentro de la categoria de tiempo-crбtico. Podemos variar la prioridad entre 0 y 31. La prioridad 31 es el valor mаs elevado del sistema, por debajo de las interrupciones fбsicas. La prioridad 0 es el valor mаs bajo dentro de la categorбa tiempo-crбtico. Normalmente, este valor tiene que estar configurado al mаximo para obtener un valor mаs preciso. No obstante, algunos usuarios han informado que, ocasionalmente, pierden algunos caracteres en las comunicaciones que se realizan mientras se estа ejecutando el programa. Es por esto que la prioridad es, ahora, configurable. Intervalo de tiempo Esta opciвn nos permite establecer el intervalo de actualizaciвn de la ventana. Puede variar entre 1.0 segundos hasta 30.0 segundos, en intervalos de 1 dВcima de segundo. El nгmero se muestra en dВcimas de segundo. ═══ 5.1.4. Colores (Pаgina de configuraciвn) ═══ Este pаgina muestra los tres colores asignados a los niveles de Normal, Aviso y de Error para los elementos a mostrar que usen tales colores. Se pueden elegir los colores arrastrаndolos desde una de las paletas de colores del sistema operativo. Nota: Bajo OS/2 Warp revisiвn 3.0 o superior, si uno hace un click sobre una de las muestras de colores, la paleta de colores sвlidos del sistema se mostrarа para mayor comodidad. TambiВn se puede usar la paleta de colores mixtos, pero esta paleta tiene que elegirse en Configuraciвn del Sistema. ═══ 5.1.5. Ancla (Pаgina de configuraciвn) ═══ Este pаgina permite que el usuario elija la esquina de la ventana del programa que quedarа fija cuando el tamaдo de la ventana cambie. La ventana puede cambiar de tamaдo cuando se aдaden o se eliminan elementos de la lista activa, y cuando la fuente se cambie utilizando la paleta de fuentes. ═══ 5.1.6. Atributos del elemento (Diаlogo) ═══ Este dialogo muestra los nombres actuales y por defecto del elemento que mostrar, junto con sus niveles de Aviso y de Error, si esta funciвn funciona para el elemento actual. Para cambiar el nombre, solo hay que introducir un nombre nuevo sobreescribiendo el actual. Para cambiar los niveles de Aviso o de Error, hay que entrar un valor nuevo en la cajita al efecto, o mover el control situado a la derecha de la cajita. Para restaurar todos los valores a la opciвn por defecto, solo hay que hacer un click sobre el botвn 'Defecto'. ═══ 6. Reinicializar medidor de uso (Opciвn del menг) ═══ Esta opciвn causa que se reinicie el medidor de porcentaje de utilizaciвn del sistema, haciendo que se olvide de la actividad previa de la CPU en sus cаlculos. ═══ 7. Reinicializar ficheros (Opciвn del menг) ═══ Esta opciвn permite al usuario reinicializar ante cualquier error en medir los ficheros que se haya producido. Esto pasarа automаticamente de vez en cuando, pero esta opciвn le permite al usuario eliminar los errores en ese mismo momento. ═══ 8. Copiar (Opciвn del menг) ═══ Esta opciвn del menг hace una copia de la ventana actual en el portapapeles del sistema en dos formatos: texto y bitmap. La versiвn en texto muestra todos los elementos actualmente activos en una forma adecuada para pegar en un documento con un editor de textos. La versiвn en bitmap muestra una copia exacta de la ventana actual, y se puede usar con editores y visores de grаficos. La tecla aceleradora para esta funciвn es Ctrl+Ins. ═══ 9. Informaciвn del producto (Opciвn del menг) ═══ Esta opciвn muestra, cuando se selecciona, informaciвn sobre el programa. Para mas informaciвn, vВase Informaciвn del programa (Caja de diаlogo). ═══ 9.1. Informaciвn del producto (Caja de diаlogo) ═══ Esta caja de diаlogo muestra el nombre del programa, el icono e informaciвn sobre copyright y el autor. Para salir de esta caja de diаlogo, se puede pulsar cualquiera de estas teclas: ENTER, la barra de espacios o bien ESCAPE. TambiВn se puede salir seleccionando el botвn OK con el mouse. ═══ 10. Cerrar (Opciвn del menг) ═══ Cuando se selecciona esta opciвn del menг se termina el programa. ═══ 11. Ayuda de las teclas ═══ Las siguientes teclas de funciвn se han definido para el uso de este programa: F1 - Ayuda F2 - Grabar la configuraciвn F3 - Salir Alt+C - Configurar Alt+H - Esconder los controles Ctrl+Ins - Copiar ═══ 12. Indicar el directorio del fichero .INI. (Caja de diаlogo) ═══ Esta caja de diаlogo se muestra cuando el programa no puede encontrar su fichero .INI y pregunta cual es el nombre de este fichero y en quВ directorio se encuentra. Sвlo se acceptan nombres vаlidos de directorios ya existentes. Una vez que se haya escrito el nombre, pulsando INTRO (RETURN) o bien haciendo un click en el botвn "OK" se permite al programa continuar su secuencia de inicializaciвn. Si, por contra, se desea cortar la inicializaciвn del programa, se debe pulsar la tecla ESC o bien hacer un click en el botвn de anulaciвn. ═══ 13. HRTIMER - Driver reloj de alta resoluciвn ═══ El driver de reloj de alta resoluciвn 'HRTIMER.SYS' facilita a los programas el aceso a un circuito de reloj normalmente sin usar que se encuentra en los PCs 'IBM'. Tiene una resoluciвn hasta 840 nanosegundos, 64 mil veces mejor que la resoluciвn normal de 55 millisegundos. Los гnicos lugares que conozco actualmente que tienen este programa son CompuServe, donde el program se puede encontrar en la biblioteca Device Driver Development del foro OS/2 Developer's Forum I (OS2DF1), bajo el nombre de TIMER.ZIP, y por los sitios de servicio ftp anвnimo ftp.cdrom.com y hobbes.nmsu.edu. El fichero se encuentra en el directorio /pub/os2/dev16, como hrtimer.zip. El cвdigo fuente para este driver fue conseguido de la revista 'IBM Personal Systems Developer', ediciвn del otoдo 1991. Es 'freeware', pero el copyright original pertenece a IBM. ═══ 14. иQuВ es el conflicto con PULSE? ═══ Este programa, al igual que PULSE, CPULOAD, CPUMETER y programas semejantes, intenta medir como estа de ocupado el ordenador tratando de ver cuаnto trabajo se puede realizar a la prioridad mбnima. Supuestamente, si uno de estos programas puede hacer algo a esa prioridad, entonces estarа usando el tiempo sin permitir otro uso. Si no hay tiempo sin uso, entonces el ordenador estа ocupado al 100%. Cuanto mas puede hacer este programa con el tiempo sin otro uso, menos ocupado se supone que estа el sistema. El problema con ejecutar mаs de uno de estos programas a la vez es que todos ellos empiezan a competir por el mismo tiempo sin uso. Si uno intenta ejecutar dos copias del mismo programa, y nada mas, los dos deben mostrar un 50% de uso del sistema. Si uno ejecuta dos programas diferentes, como este programa y PULSE, entonces los dos serаn afectados, pero usualmente en diferentes grados. ═══ 15. иCвmo ayuda HRTIMER.SYS? ═══ Cuando estВ instalado HRTIMER.SYS, el uso normal del CPU por el sistema operativo serа incluido en el porcentaje de uso del sistema. El porcentaje de uso del sistema se determina comparando cuаnto trabajo se puede hacer a la prioridad mбnima con el mаximo que el programa ha podido hacer hasta el momento presente. Sin mas informaciвn, el uso normal del CPU por el sistema operativo aparecerбa como un uso de porcentaje cero. Si estВ instalado HRTIMER.SYS en el sistema, entonces el programa puede hacer una calibraciвn al comenzar, mediante la cual se puede determinar cuаnto trabajo se podrбa hacer a la prioridad mаxima del sistema. Esta cantidad se usa entonces para posteriores comparaciones.